Ohio
University
School
of Electrical Engineering and Computer Science
EE4143/5143
Design of Digital Circuits
Course
Schedule, Spring 2013
|
Wk |
Date |
Subject |
Reading |
Homework |
|
|
|
|
Late HW and computer assignments will lower the assignment grade
as follows: |
1 day late -10% < 1 week -25% < 1 month -50% > 1 month -75% |
|
1 |
Jan
14 |
Class
and lab organization, what you will learn Overview
of VHDL technology |
Entity
Architecture |
|
|
|
Introduction
to VHDL, package, entity, architecture, names |
2.1 - 2.9, |
|
|
|
|
|
Concurrency,
process, delta time, signals |
3.1-3.6,
Evita 3 signals, slides
3, |
Design
proposal meeting |
|
2 |
Jan
21 |
Martin Luther King holiday |
||
|
|
|
Signal
and variable assignment, if, case and loop statements |
4.1-4.5,
slides
4a, Evita 6 |
|
|
Null
statement, Procedure call statement, Return statement |
4.6-4.12,
slides
4b |
|
||
|
3 |
Jan
28 |
Assert,
and wait statements, process, conditional signal assignment, |
5.1-5.2,
slides
5, Evita 8 |
|
|
Component
declaration and instantiation, generate, block, |
5.3-5.8 |
|
||
|
4 |
Feb
4 |
Subprogram, package, resolution function, Overloading, |
6.1-6.6
slides
6 , Evita 7 |
|
|
Return
values and type casting, guard, |
Evita 4 - Entity, port, generics 6.7-6.8
|
|
||
|
5 |
Feb
11 |
Design
unit, generics, |
7.1-7.3
slides
7 |
Design proposals due |
|
|
Configuration
specification, |
7.4-7.7,
Evita 5 |
|
|
|
6 |
Feb
18 |
A design case, Simulation, writing a test bench, Test bench, design synthesis |
11.1-11.6 |
|
|
|
|
Files, ROM, bidirectional pads, attribute, access and record types, guarded blocks, signals, disconnection |
10.1-10.9 |
|
|
7 |
Feb
25 |
FSM output, synthesis |
9.4-9.5 |
|
|
|
Feb
27 |
Midterm |
chapters
1-7 and 10-11 |
|
|
Writing VHDL for Synthesis |
|
|||
|
8 |
March
4 |
Spring break |
Spring break |
Spring break |
|
9 |
March
11 |
General guidelines, combinatorial synthesis |
8.1-8.3, |
|
|
|
|
Registers, latches, buffers, MUXs, operators |
8.4-8.6, |
|
|
|
|
Simulation vs synthesis, synthesis process |
8.7-8.10,slides 8a |
|
|
10 |
March
18 |
Spartan chips, Synthesis |
9.1-9.3slides 8b |
|
|
|
|
|
1.1,1.2 |
|
|
|
|
video |
||
|
11 |
March
25 |
video
|
||
|
|
|
|||
|
|
|
3.3
pp.87-106 |
||
|
12 |
April
1 |
6.1,
6.2 |
||
|
|
|
Transient
behavior, depletion region and diffusion capacitance (ppt)
|
3.3-3.7
pp.106-120 |
|
|
13 |
April
8 |
3.3,
3.5,3.6, 3.2.4, |
||
|
|
|
CMOS
inverter delays, fan-in fan-out, Power dissipation. (ppt) |
3.3.4,
4.1, 4.2 |
|
|
14 |
April
15 |
4.2.1
- 4.2.2 4.2.1 |
||
|
|
|
Fast
Gate Design Techniques: Ratioed Logic, Pseudo NMOS,
CMOS Switch Logic, Critical Path, DCVSL, Adaptive Loads, PTL,
Transmission Gates, Delay Optimization, Standard Cell Layout Methodology |
4.2.2,
4.2.3 |
|
|
15 |
April
22 |
4.3.4,
4.5 |
||
|
|
|
Sequential
Logic, Metastability, Timing Definitions, Static
CMOS Latch (ppt), |
6.1,
6.2.1 6.2, 6.3 |
|
|
|
|
Final Project Presentation - use Power Point 8-10 min per student (show architecture, final mapping, discuss simulation and test results) |
|
|
|
Final Project demonstration in lab
Designs must be mapped to the
Xilinx board and tested |
Return
Final Project Reports to Dr. Starzyk office by April 29, 2013 |
|||
|
|
Monday,
April 29, 10:10 a.m |
No
Final Examination |
|
|
|
|
|
Extra
reading |
|
|
|
ALU design Parwan slides |
slides 1112.1-12.4 Xilinx University Program |
|
||
|
|
|
|
|
|
|
|
|
|
Notes:
Chapter sections are from the text by J. M. Rabaey,
A. Chandrasakasan, B. Nikolic
"Digital Integrated Circuits - A Design Perspective", Prentice Hall,
2003.
K.C. Chang, "Digital Design and Modeling with VHDL and
Synthesis", IEEE Computer Society Press, 1997.
Homework are due by the date indicated.
Note:
Most of the presentation slides are adapted from "Digital
Integrated Circuits - Instructor Resources" at http://bwrc.eecs.berkeley.edu/IcBook/ see also http://infopad.eecs.berkeley.edu/~icdesign,
Copyright 2002 UCB.